<?php
include ("../conectar.php");

$cadena_busqueda=$_GET["cadena_busqueda"];

if (!isset($cadena_busqueda)) { $cadena_busqueda=""; } else { $cadena_busqueda=str_replace("",",",$cadena_busqueda); }

if ($cadena_busqueda<>"") {
	$array_cadena_busqueda=split("~",$cadena_busqueda);
	$codcliente=$array_cadena_busqueda[1];
	$nombre=$array_cadena_busqueda[2];
	$numfactura=$array_cadena_busqueda[3];
	$cboEstados=$array_cadena_busqueda[4];
	$fechainicio=$array_cadena_busqueda[5];
	$fechafin=$array_cadena_busqueda[6];
} else {
	$codcliente="";
	$nombre="";
	$numfactura="";
	$cboEstados="";
	$fechainicio="";
	$fechafin="";
}

?>
<html>
	<head>
		<title>Cuentas a Cobrar</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
		<link href="../calendario/calendar-blue.css" rel="stylesheet" type="text/css">
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/lang/calendar-sp.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar-setup.js"></script>
		<script type="text/javascript" language="javascript" src="../funciones/calculos.js"></script>
                <style>
                    ul    { border:0; margin:0; padding:0; }
                    #pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
                    #pagination-digg a           { border:solid 1px #9aafe5; margin-right:2px; }
                    #pagination-digg .previous-off,
                    #pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
                    #pagination-digg .next a,
                    #pagination-digg .previous a { font-weight:bold; }
                    #pagination-digg .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
                    #pagination-digg a,
                    #pagination-digg a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
                    #pagination-digg a:hover     { border:solid 1px #0e509e; }


                </style>
		<script language="javascript">
		var cursor;
		if (document.all) {
		// Está utilizando EXPLORER
		cursor='hand';
		} else {
		// Está utilizando MOZILLA/NETSCAPE
		cursor='pointer';
		}
		
		function inicio() {
			document.getElementById("form_busqueda").submit();
		}
		
		function nueva_factura() {
			location.href="nueva_factura.php";
		}
		
		function buscar() {
			var cadena;
			cadena=hacer_cadena_busqueda();
			document.getElementById("cadena_busqueda").value=cadena;
			if (document.getElementById("iniciopagina").value=="") {
				document.getElementById("iniciopagina").value=1;
			} else {

                               document.getElementById("iniciopagina").value= document.getElementById("ivancho").value;
//				document.getElementById("iniciopagina").value=document.getElementById("paginas").value;
			}
			document.getElementById("form_busqueda").submit();
		}
		
		function paginar(x) {

                        if(x=='first'){
                            document.getElementById("iniciopagina").value=1;
                        }
                        if(x=='last'){
                            var  cantidadRegistros= document.getElementById("filas").value;
							document.getElementById("iniciopagina").value= (parseInt(cantidadRegistros/10)*10)+1;
                        }
						if(x=='back'){
                            var  cantidadRegistros= document.getElementById("iniciopagina").value;
							document.getElementById("iniciopagina").value= parseInt(cantidadRegistros-10);
                        }
						if(x=='forward'){
                            var  cantidadInicioPagina= parseInt(document.getElementById("ivancho").value);
							document.getElementById("iniciopagina").value= parseInt(cantidadInicioPagina+10);
                        }
//                      document.getElementById("iniciopagina").value=document.getElementById("paginas").value;
                        
                        document.getElementById("ivancho").value=document.getElementById("iniciopagina").value;

						document.getElementById("form_busqueda").submit();
		}
		
		function hacer_cadena_busqueda() {
			var codcliente=document.getElementById("codcliente").value;
			var nombre=document.getElementById("nombre").value;
			var numfactura=document.getElementById("numfactura").value;			
			var cboEstados=document.getElementById("cboEstados").value;
			var fechainicio=document.getElementById("fechainicio").value;
			var fechafin=document.getElementById("fechafin").value;
			var cadena="";
			cadena="~"+codcliente+"~"+nombre+"~"+numfactura+"~"+cboEstados+"~"+fechainicio+"~"+fechafin+"~";
			return cadena;
			}
		
		function limpiar() {
			document.getElementById("form_busqueda").reset();
			buscar();
		}
		
		function abreVentana(){
			miPopup = window.open("ventana_clientes.php","miwin","width=700,height=380,scrollbars=yes");
			miPopup.focus();
		}
		
		function validarcliente(){
			var codigo=document.getElementById("codcliente").value;
			miPopup = window.open("comprobarcliente_ini.php?codcliente="+codigo,"frame_datos","width=700,height=80,scrollbars=yes");
		}	
			
		function cobrar()
		{
		      var mensaje="";
		      var cod=document.getElementById("codcliente").value;
		      var nom=document.getElementById("nombre").value;
		      var moneda=document.getElementById("cboMoneda");			
		      		      
		      if(cod == "" || cod==0) mensaje+="  - Codigo del cliente\n";
		      if(nom == "") mensaje+="  - Nombre del cliente\n";
		      if(moneda.options[moneda.selectedIndex].value==0) mensaje+= "  - Moneda\n";

		      if (mensaje!="") {
				alert("Atencion, se han detectado las siguientes incorrecciones:\n\n"+mensaje);
		      }
		      else
		      {			 
			  buscar();			 
			  location.href="cobrar_cuentas.php?cliente=" + cod+"&moneda="+moneda.options[moneda.selectedIndex].value;			
		      }

		}

		</script>
	</head>
	<body onLoad="inicio()">
		<div id="pagina">
                    
			<div id="zonaContenido">
				<div align="center">
				<div id="tituloForm" class="header">Buscar Cuenta</div>
				<div id="frmBusqueda">
				<form id="form_busqueda" name="form_busqueda" method="post" action="rejilla.php" target="frame_rejilla" autocomplete="off">
					<table class="fuente8" width="98%" cellspacing=0 cellpadding=3 border=0>					
						<tr>
							<td width="16%">Codigo de cliente </td>
							<td width="68%"><input id="codcliente" type="text" class="cajaPequena" NAME="codcliente" maxlength="10" value="<? echo $codcliente?>"> <img src="../img/ver.png" width="16" height="16" onClick="abreVentana()" title="Buscar cliente" onMouseOver="style.cursor=cursor"> <img src="../img/cliente.png" width="16" height="16" onClick="validarcliente()" title="Validar cliente" onMouseOver="style.cursor=cursor"></td>
							<td width="5%">&nbsp;</td>
							<td width="5%">&nbsp;</td>
							<td width="6%" align="right"></td>
						</tr>
						<tr>
							<td>Nombre</td>
							<td><input id="nombre" name="nombre" type="text" class="cajaGrande" maxlength="45" value="<? echo $nombre?>"></td>
							<td>&nbsp;</td>
							<td>&nbsp;</td>
						</tr>
						<tr>
						  <td>Num. Factura</td>
						  <td><input id="numfactura" type="text" class="cajaMedia" NAME="numfactura" maxlength="15" value="<? echo $numfactura?>"></td>
						  <td>&nbsp;</td>
						  <td>&nbsp;</td>
						  <td>&nbsp;</td>
					  </tr>
					  <tr>
						<td>Estado</td>
						<td><select id="cboEstados" name="cboEstados" class="comboMedio">
							<option value="0" selected>Todos los estados</option>
							<option value="1">Pendiente</option>
							<option value="2">Parcial</option>
							<option value="3">Cobrado</option>			
							<option value="4">Mora</option>	
							</select>
						</td>
					  </tr>
					  <tr>
						  <td>Fecha de inicio</td>
						  <td><input id="fechainicio" type="text" class="cajaPequena" NAME="fechainicio" maxlength="10" value="<? echo $fechainicio?>" readonly><img src="../img/calendario.png" name="Image1" id="Image1" width="16" height="16" border="0" onMouseOver="this.style.cursor='pointer'" onClick="elegirCalendario(this)"></td>
						  <td>&nbsp;</td>
						  <td>&nbsp;</td>
						  <td>&nbsp;</td>
					  </tr>
						<tr>
						  <td>Fecha de fin</td>
						  <td><input id="fechafin" type="text" class="cajaPequena" NAME="fechafin" maxlength="10" value="<? echo $fechafin?>" readonly><img src="../img/calendario.png" name="Image2" id="Image2" width="16" height="16" border="0" onMouseOver="this.style.cursor='pointer'" onClick="elegirCalendario(this)"></td>
						  <td>&nbsp;</td>
						  <td>&nbsp;</td>
						  <td>&nbsp;</td>
					  </tr>
					  <tr>
						<td>Moneda</td>
						<td><select id="cboMoneda" name="cboMoneda" class="comboMedio">
							<option value="0" selected>Seleccione una moneda</option>
							<?php
							      //monedas de la factura, 1->Guaranies, 2->Dolares USA, segun tabla
							      $monedas_fact=array(1,2); 

							      for($i=0;$i<sizeof($monedas_fact);$i++)
							      {
								  $sel="SELECT descripcion FROM moneda WHERE borrado=0 AND codigo=$monedas_fact[$i]";
								  $rs=mysql_query($sel);
								  if(mysql_num_rows($rs)>0)
								  {
									$codigo=$monedas_fact[$i];
									$descripcion=mysql_result($rs,0,"descripcion");?>
									<option value="<?echo $codigo?>"><?echo $descripcion?></option>
								<?}
							      }?>
							</select>
						</td>
					  </tr>
					</table>
			  </div>
			 	<div id="botonBusqueda">
				  <img name="btncobrar" id="btncobrar" src="../img/botoncobrar.jpg" width="69" height="22" border="1" onClick="cobrar()" onMouseOver="style.cursor=cursor" style="display:none">
				  <img src="../img/botonbuscar.jpg" width="69" height="22" border="1" onClick="buscar()" onMouseOver="style.cursor=cursor">
			 	  <img src="../img/botonlimpiar.jpg" width="69" height="22" border="1" onClick="limpiar()" onMouseOver="style.cursor=cursor">
				</div>
			  <div id="lineaResultado">
                              
                                          <table class="fuente8" width="80%" cellspacing=0 cellpadding=3 border=0>
                                                <tr>
                                                    <td align="center">
                                                       <ul id="pagination-digg">
                                                           <input type="hidden" name="ivancho" id="ivancho" value="1">
                                                                <li class="next" onclick="paginar('first')"><a>Primera</a></li>
                                                                <li><a onclick="paginar('back')">Atras</a></li>
                                                                <li><a onclick="paginar('forward')">Avanza</a></li>
                                                                <li class="next" onclick="paginar('last')"><a>Ultima</a></li>
                                                        </ul>
                                                    </td>

                                                <td style="visibility:hidden">N de cuentas encontradas <input id="filas" type="text" class="cajaPequena" NAME="filas" maxlength="5" readonly></td>
                                                <td style="visibility:hidden">Mostrados
                                                    <select name="paginas" id="paginas" onChange="paginar()"></select>
                                                    </td>
                                          </table>
				</div>
				<div id="cabeceraResultado" class="header">relaci&oacute;n de CUENTAS </div>
				<div id="frmResultado">
				<table class="fuente8" width="100%" cellspacing=0 cellpadding=3 border=0 ID="Table1">
				
<!--                                    <tr class="cabeceraTabla" style="visibility:hidden" >
							<td width="6%">N.INTERNO</td>
							<td width="8%">ESTADO</td>
							<td width="8%">N. FACTURA</td>
							<td width="8%">FECHA</td>
							<td width="8%">VENC.</td>
							<td width="6%">NRO. CUOTA</td>
							<td width="6%">CUOTAS</td>
							<td width="8%">MORA</td>
							<td width="10%">CLIENTE </td>							
							<td width="8%">MONEDA</td>
							<td width="8%">IMPORTE</td> 
							<td width="4%">COBRO</td>                                                        
                                                        
							<td width="4%">&nbsp;</td>

						</tr>-->
				</table>
				</div>
                                
				<input type="hidden" id="iniciopagina" name="iniciopagina">
				<input type="hidden" id="cadena_busqueda" name="cadena_busqueda">
			</form>
				<div id="lineaResultado">
					<iframe width="100%" height="450" id="frame_rejilla" name="frame_rejilla" frameborder="0">
						<ilayer width="100%" height="450" id="frame_rejilla" name="frame_rejilla"></ilayer>
					</iframe>
					<iframe id="frame_datos" name="frame_datos" width="0" height="0" frameborder="0">
						<ilayer width="0" height="0" id="frame_datos" name="frame_datos"></ilayer>
					</iframe>
				</div>
			</div>
		  </div>			
		</div>
	</body>
</html>
